return {
	"neovim/nvim-lspconfig",
	priority = 999,
	dependencies = {
		"mason-org/mason.nvim",
		"mason-org/mason-lspconfig.nvim",
	},
	config = function()
		require("mason").setup()

		require("mason-lspconfig").setup({
			ensure_installed = {
				"lua_ls",
				"rust_analyzer",
				"gopls",
				"ts_ls",
				"yamlls",
				"vue_ls",
				"kotlin_lsp",
				"pyright",
				"pylsp",
			},
		})
	end,
}
